package model;
import java.util.Timer;
import java.util.TimerTask;

public class Temporizador extends TimerTask{

	private Timer temporizador;
	private Movible movible;
    private boolean isRunning;
	
	public Temporizador(Movible movible){
		this.movible = movible;
        temporizador = new Timer();
		isRunning=false;
	}
	
	public void temporizar(int tiempo){
		temporizador.schedule(this,tiempo);
		isRunning=true;
		
	}
    
	public boolean isRunning(){
		return isRunning;
	}
	
	@Override
	public void run() {
		movible.volverAestadoAnterior();
        this.cancel();
	}
		
}
